import 'package:flutter/material.dart';

class HomePage extends StatefulWidget {
  //Flutter2.2.0之后需要注意把Key改为可空类型  {Key? key} 表示key为可空类型
  HomePage({Key? key}) : super(key: key);

  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage> {
  @override
  Widget build(BuildContext context) {
    return Center(
      child: Column(
        crossAxisAlignment: CrossAxisAlignment.center,
        mainAxisAlignment: MainAxisAlignment.center,
        children: <Widget>[
           //Flutter2.x以后新增了ElevatedButton 可以使用ElevatedButton替代RaisedButton 也可以继续使用RaisedButton
          ElevatedButton(
              child: Text("跳转到搜索页面"),
              onPressed: () {
                //路由跳转
                Navigator.pushNamed(context, '/search', arguments: {"id": 123});
              },
          ),             
          SizedBox(height: 20),
          ElevatedButton(
              child: Text("跳转到商品页面"),
              onPressed: () {
                Navigator.pushNamed(context, '/product');
              }),
        ],
      ),
    );
  }
}
